export const fbOptions = {
  steps: [
    {
      key: 'PZXX',
      name: 'pzxx',
      title: '配置信息'
    },
    {
      key: 'QQT',
      name: 'qqt',
      title: '请求头'
    },
    {
      key: 'SRCS',
      name: 'srcs',
      title: '输入参数'
    },
    {
      key: 'NLBP',
      name: 'nlbp',
      title: '能力编排'
    },
    {
      key: 'SCCS',
      name: 'sccs',
      title: '输出参数'
    },
    {
      key: 'CSFB',
      name: 'csfb',
      title: '发布'
    },
  ],
  curStep: 0, //当前step
  keyTypeList: [
    {"dictValue": "string", "dictLabel": "字符串 (String)"},
    {"dictValue": "long", "dictLabel": "整数 (Long)"},
    {"dictValue": "decimal", "dictLabel": "小数 (Decimal)"},
    {"dictValue": "object", "dictLabel": "对象 (Object)"},
    {"dictValue": "array", "dictLabel": "数组 (Array)"}
  ], // 参数类型集合
  protocolTypeList: [],//能力类型 list
  classifyList: [], //所属分类 list
  // reqHeaderList: [], // 请求头参数
  // resHeaderList: [], // 响应头参数
  isHeaderInChange: false,
  isHeaderOutChange: false,
  inputData: [], // 输入参数表格数据
  outputData: [], // 输出参数表格数据
  csfbTableData: [], // 测试发布表格数据
  title: '',
  isVisible: false,
  isDisabled: false,
  operationType: 'add',// add edit view upgrade
  formData: {
    serviceVerId: '', // 保存配置信息接口返回的VerId,如果返回之前的步骤修改，VerId存在则需要传入
    cateIds: [], // 所属分类
    serviceName: '', // 能力名称
    servicePath: '', //服务别名
    serviceCode: '', // 能力编码
    serviceDesc: '', // 能力描述
    serviceType: '2', // 能力类型
    mockUrl: '', // 请求路径
    httpRequestMethod: 'POST', // 请求方式：
    limitCtrlStatus: false, // 限流开关
    limitCtrlParamval: '100', // 限流阀值
    limitCtrlType: '1', // 限流方式  1=QPS 2=线程数
    alarmSecs: '0', // 预警响应时间
    timeoutSecs: '0', // 超时时间
    retryTimes: '', // 失败重试次数
    jmsDatasourceCode: '', // JMS数据源
    jmsType: 'queue', // 消息类型
    jmsDestinationName: '', // Queue名称/Topic名称
    jmsRole: 'C', // JMS角色
    permType:'',
    // qqt
    reqHeaderList: [], // 请求头参数
    resHeaderList: [], // 响应头参数
  },//详情
  flow: {
    graph: null, // 编排器
    serviceDomain: {},
    serviceTextArea: '',
    moreNodeInfo: {
      // 同一个组件，可以同时出现多个，将对应节点的id当作key值存入对应数据
    },
    currentNodeId: '', // 当前选中节点的id
    currentShape: '',
    selectNode: {}, // 选中的节点
  },
  componentList: {
    view: {
      title: "能力接口详情-复合编排",
      is: "step-fhbp-details",
    },
    test: {
      title: "测试能力接口-复合编排",
      is: "step-fhbp-csfb",
    },
    submit: {
      title: "提交审核-复合编排",
      is: "step-fhbp-csfb",
    },
    version: {
      title: "查看能力版本-复合编排",
      is: "step-fhbp-version",
    },
    notFindRoute: {
      title: "未加载路由-复合编排",
      is: "step-fhbp-not-find-route",
    }
  }
}
